/**
 *
1. 常量化指针变量及其目标表达式，一般说明形式如下：
const <数据类型> * const <指针变量名> = <指针运算表达式>
2. 常量化指针变量及其目标表达式，使得既不可以修改<指针变量>存储的地址值，也不可以通过*<指针变量名称>修改指针所指向变量的值。
*/

#include<stdio.h>
int main(){
	int m = 10;
	int n = 100;
	const int * const p = &m;

	//error: assignment of read-only variable ‘p’
	p = &n;

	//error: assignment of read-only location ‘*(const int *)p’
	*p = 300;
	printf("%d\n",m);
	return 0;
}
